package com.aki.ai_property.dao;

import com.aki.ai_property.dto.SellCleanDto;
import com.aki.ai_property.entity.Affiche;
import com.aki.ai_property.entity.Clean;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author 34553
 * @date 2022/8/28
 */
public interface CleanDao {
    /**
     * 新增*/
    int save(Clean clean);
    /**
     * 修改*/
    int update(Clean clean);
    /**
     * 删除*/
    int delete(int id);
    /**
     * 查询总条数 带条件*/
    long selectCount(String name);
    /**
     * 查询数据 分页 limit 带条件*/
    List<Clean> selectPage(@Param("name") String name, @Param("start") int start, @Param("size") int size);

    /** 查询全部 */
    List<SellCleanDto> all();
}
